Text copied to clipboard!
Наслов
Text copied to clipboard!Full Stack Java programer
Опис
Text copied to clipboard!
Tražimo Full Stack Java programera koji će se pridružiti našem razvojnom timu i učestvovati u izradi, unapređenju i održavanju savremenih softverskih rešenja. Ova pozicija je namenjena osobi koja razume i serversku i klijentsku stranu aplikacija, ume da radi u dinamičnom okruženju i želi da doprinese razvoju skalabilnih, bezbednih i pouzdanih sistema. Kandidat će sarađivati sa softverskim inženjerima, QA stručnjacima, produkt menadžerima, dizajnerima i drugim članovima tima kako bi se obezbedila kvalitetna isporuka funkcionalnosti i kontinuirano unapređenje proizvoda.
U ovoj ulozi bićete odgovorni za razvoj backend servisa u Javi, rad sa bazama podataka, integraciju API interfejsa, kao i implementaciju korisničkih interfejsa koristeći moderne frontend tehnologije. Od kandidata se očekuje da razume principe objektno orijentisanog programiranja, dizajnerske obrasce, rad sa distribuiranim sistemima i osnovne principe DevOps prakse. Pored tehničkog znanja, važna je i sposobnost analitičkog razmišljanja, rešavanja problema i efikasne komunikacije sa timom i zainteresovanim stranama.
Idealni kandidat ima iskustvo u radu sa Java ekosistemom, uključujući okvire kao što su Spring ili Spring Boot, kao i sa frontend tehnologijama poput JavaScript-a, TypeScript-a, HTML-a i CSS-a. Poželjno je poznavanje rada sa relacijskim i nerelacijskim bazama podataka, alatima za verzionisanje koda, CI/CD procesima i cloud okruženjima. Takođe cenimo iskustvo u pisanju automatizovanih testova, optimizaciji performansi aplikacija i primeni bezbednosnih standarda u razvoju softvera.
Na ovoj poziciji imaćete priliku da radite na projektima koji imaju direktan uticaj na korisničko iskustvo i poslovne rezultate. Očekuje se da aktivno učestvujete u planiranju razvoja, proceni zadataka, tehničkim diskusijama i code review procesima. Vaš doprinos neće biti ograničen samo na implementaciju zahteva, već i na predlaganje arhitektonskih poboljšanja, identifikaciju tehničkog duga i unapređenje razvojnih procesa.
Tražimo osobu koja je proaktivna, odgovorna i motivisana da uči nove tehnologije i pristupe. Ako uživate u radu na kompletnom životnom ciklusu razvoja aplikacija, od analize zahteva do produkcione podrške, i želite da budete deo tima koji neguje kvalitet, saradnju i profesionalni razvoj, ova pozicija može biti odlična prilika za vas. Nudimo podsticajno radno okruženje, mogućnost stručnog usavršavanja i rad na izazovnim projektima sa modernim tehnološkim stekom.
Одговорности
Text copied to clipboard!- Razvoj i održavanje backend servisa u Java okruženju
- Implementacija frontend funkcionalnosti za veb aplikacije
- Dizajn i integracija REST API interfejsa
- Rad sa relacijskim i nerelacijskim bazama podataka
- Pisanje unit i integracionih testova
- Saradnja sa QA, dizajn i produkt timovima
- Učešće u code review procesu i tehničkim diskusijama
- Optimizacija performansi i bezbednosti aplikacija
Захтеви
Text copied to clipboard!- Iskustvo u programiranju u Javi
- Poznavanje Spring ili Spring Boot okvira
- Iskustvo sa JavaScript, HTML i CSS tehnologijama
- Razumevanje rada sa SQL bazama podataka
- Poznavanje Git alata za verzionisanje koda
- Iskustvo u razvoju i potrošnji REST servisa
- Sposobnost rešavanja tehničkih problema
- Dobre komunikacione i timske veštine
Могућа питања на интервјуу
Text copied to clipboard!- Koliko godina iskustva imate u radu sa Javom?
- Da li ste radili sa Spring Boot okruženjem?
- Koje frontend tehnologije najčešće koristite?
- Imate li iskustva sa radom u Agile timovima?
- Da li ste razvijali i integrisali REST API-je?
- Kakvo iskustvo imate sa bazama podataka?
- Da li ste koristili CI/CD alate u prethodnim projektima?
- Kako pristupate rešavanju kompleksnih tehničkih problema?